<script setup lang="ts">
import { onMounted } from 'vue';

onMounted(() => {
  // 类型断言  as 类型。  我们开发者比ts 更了解一个变量的类型，就通过as语法 手动指定，

  const divDom: Element | null = document.querySelector('.main');

  //
  divDom?.addEventListener('click', (e) => {
    console.log((e as PointerEvent).clientX);
    console.log((e as any).clientX); // 工作里面为了方便， 直接用 any 类型进行断言
  });

  console.log(divDom);
});
</script>

<template>
  <a class="main">123</a>
</template>
